package com.hdl.service;

import java.util.List;

import com.hdl.entity.MallComment;
import com.hdl.entity.MallProduct;

/**
  * 商品详情业务逻辑接口
 * @author 白云苍狗
 *
 */
public interface MallProductService {
    /**
           * 通过商品类型id查找所有商品
     * @return
     */
	List<MallProduct> SelectAllProductByTypeId(int typeid);
	
	/**
	  * 通过商品Id获取该商品详细信息
	 * @return
	 */
	MallProduct SelectProductById(String id);

	
	/**
	  * 多条件查询商品
	 * @param index
	 * @param pagemax
	 * @param typeid
	 * @param lk
	 * @return
	 */
	List<MallProduct> SelectProduct(int index, int pagemax , int typeid , String lk);
	/**
	 * 计数
	 * @param typeid
	 * @param lk
	 * @return
	 */
	int Total (int typeid,String lk);
	
	/**
	  * 添加商品
	 * @param mp
	 */
	void AddProduct(MallProduct mp);
	/**
	  * 根据id删除商品
	 * @param id
	 */
	void DeleltProductById(String id);
	/**
	  * 修改商品
	 * @param id
	 * @param mp
	 */
	void UpdateProduct(String id,MallProduct mp);
}
